Soru & Cevap

android firebase veri maps de gösterme

24.04.2018 - 07:52


uygulamamın kayıt sınıfında firebase kaydedebiliyorum yalnız bu kayıtları nasıl haritaya çekebilirim yardımcı olursanız çok sevinirim​

    private void SistemeKayit() {

        final String kan = kanGrubu.getSelectedItem().toString().trim();
        final String ad = textAd.getText().toString().trim();
        final String soyAd = textSoyad.getText().toString().trim();
        final String cepNo = textTel.getText().toString().trim();
        final String mail = textMail.getText().toString().trim();
        final String sifre = textParola.getText().toString().trim();
        final String adres = textAdres.getText().toString().trim();
        final String date = textDate.getText().toString().trim();
         

        if(!TextUtils.isEmpty(kan) && !TextUtils.isEmpty(mail) && !TextUtils.isEmpty(sifre) && !TextUtils.isEmpty(ad) && !TextUtils.isEmpty(soyAd) && !TextUtils.isEmpty(cepNo) && !TextUtils.isEmpty(adres)
                && !TextUtils.isEmpty(date)){

            mProgress.setMessage("Kaydiniz Oluşuyor...");
            mProgress.show();

            mAuth.createUserWithEmailAndPassword(mail,sifre).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
                @Override
                public void onComplete(@NonNull Task<AuthResult> task) {

                    if(task.isSuccessful()){

                        String kan_Id = mAuth.getCurrentUser().getUid();

                        DatabaseReference current_user_db = mDatabase.child(kan_Id);

                        current_user_db.child("KAN GRUBU").setValue(kan);

                        current_user_db.child("ADI").setValue(ad);

                        current_user_db.child("SOYADI").setValue(soyAd);

                        current_user_db.child("DOGUM TARİHİ").setValue(date);

                        current_user_db.child("TELEFON").setValue(cepNo);

                        current_user_db.child("EMAİL").setValue(mail);

                        current_user_db.child("PAROLA").setValue(sifre);

                        current_user_db.child("ADRES").setValue(adres);
                        
                        


                       mProgress.dismiss();

                       Intent gecisYap = new Intent(KaydolActivity.this,MainActivity.class);
                       gecisYap.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
                       startActivity(gecisYap);


                    }

                }
            });
        }


    }

 

6 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-56237-1539668162.jpg
merve.bngl
06.12.2019 - 10:28

https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-301/androidde-haritalar-servisi